
        .loginFont, .loginTitle, .loginButton, .loginRememberMe, .loginFailure, .loginTextBox {font-family: Calibri; font-size: 18px; color: white;}
        .loginBox, .loginBoxR, .loginBoxL {width: 646px; height: 465px;}
        .loginBox { background: url(images/login.box.bg.png) repeat-x left top; margin: 90px auto auto auto; *margin: 75px auto; display: block; overflow: hidden; }
        .loginBox .loginBoxR { background: url(images/login.box.border.png) no-repeat right -465px;}
        .loginBox .loginBoxL { background: url(images/login.box.border.png) no-repeat left 0px;}
        .loginCaption { font-family: Tempus Sans ITC; font-size: 36px; color: white; position: absolute; top: 35px; left: 45px; }
        .loginTitle { padding-left: 5px; }
        .loginButton { background: url(images/login.button.png) no-repeat left top; width: 155px; height: 51px; border: 0; cursor: pointer; color: #539ecd; padding-bottom: 5px; }
        
        body { background: #87d3e4 url(images/login.bg.png) repeat-x left top !important; }
        
        .loginRememberMe { margin-top: 35px; padding-left: 2px; }
        .loginFailure { margin-top: 35px; padding-left: 5px; }
        .loginTextBox { color: #539ecd; border: 0; font-size: 24px; width: 230px; }
        
        .loginTextBorder1, .loginTextBorder2 {height: 30px; width: 239px; padding: 10px;}
        .loginTextBorder1 {background: white url(images/login.input.png) no-repeat left top;}
        .loginTextBorder2 {background: white url(images/login.input2.png) no-repeat left top;}
        
        .l {float: left;}
        .r {float: right;}
        .c {clear: both; font-size: 0; height: 0; overflow: hidden;}
        
        .customerCheckBox, .customerCheckBox a {display: block; width: 24px; height: 24px; overflow: hidden;}
        #aRemMeUncheck {background:url("images/uncheck.png") no-repeat;}
        #aRemMeCheck {background:url("images/check.png") no-repeat;}